Skip to main content
TrustRadius
InterSystems IRIS

InterSystems IRIS

Overview

What is InterSystems IRIS?

InterSystems IRIS is a complete cloud-first data platform that includes a multi-model transactional data management engine, an application development platform, and interoperability engine, and an open analytics platform.It is is the next generation of InterSystems' data management software. It…

Read more
Recent Reviews

InterSystems IRIS Review

9 out of 10
March 14, 2024
I work most with InterSystems IRIS Interoperability. My job involves connecting the systems of branch stores with the headquarters. The …
Continue reading

IRIS Review

6 out of 10
March 05, 2024
InterSystems IRIS is used to support the medical industry, everything from medical history to paying information is stored using IRIS …
Continue reading

TrustRadius Insights

InterSystems IRIS has been praised by users for its ease of use and suitability for D programmers. It has proven to be a valuable tool for …
Continue reading

Fast and reliable

9 out of 10
November 03, 2022
With the help of InterSystems IRIS, users can use the TrakCare data to build applications. This tool is useful for application development …
Continue reading

IRIS & TRAKCARE

9 out of 10
September 15, 2022
Leverage TrakCare data and increase application development speed and capabilities with InterSystems IRIS for Health. Helps in managing …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 9 features
  • Database change management (43)
    7.5
    75%
  • Database security (44)
    7.5
    75%
  • Change management (43)
    7.4
    74%
  • User management (44)
    7.3
    73%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is InterSystems IRIS?

InterSystems IRIS is a complete cloud-first data platform that includes a multi-model transactional data…

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://aws.amazon.com/marketplace/pp/B…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

20 people also want pricing

Alternatives Pricing

What is Liquibase?

Liquibase is a database change management tool that helps teams release software faster and safer by bringing the database change process into existing CI/CD automation. According to the 2021 Accelerate State of DevOps Report, elite performers are 3.4 times more likely to incorporate database…

N/A
Unavailable
What is SolarWinds Task Factory?

According to the vendor, SolarWinds Task Factory saves time managing tedious ELT/ETL tasks with high-performing SQL Server Integration Services (SSIS) components that can be used within the Visual Studio environment to connect to nearly any data source. Task Factory’s components and tasks have been…

Return to navigation

Product Demos

InterSystems IRIS for Health FHIR Contest Kick-Off Webinar

YouTube

InterSystems IRIS - Kafka, Schema Normalization and Service Enablement

YouTube

InterSystems IRIS: Kafka, Schema Normalization and Service Enablement

YouTube

PEX: Production Extension Framework Demo

YouTube

InterSystems IRIS Speed Test: High-Volume Ingestion

YouTube

Developing InterSystems IRIS solution using GitHub Codespaces

YouTube
Return to navigation

Features

Database Development

A range of tools to help database developers produce problem-free code

7.3
Avg 8.5

Database Administration

Tools to help database administrators manage and maintain databases in optimal conditions

7.4
Avg 8.6
Return to navigation

Product Details

What is InterSystems IRIS?

InterSystems IRIS is a complete cloud-first data platform that includes a multi-model transactional data management engine, an application development platform, and interoperability engine, and an open analytics platform.

It is is the next generation of InterSystems' data management software. It includes the capabilities of InterSystems Cache and Ensemble, plus new capabilities that aim to to make it easy to build and deploy cloud based, analytics-intensive enterprise applications with greater performance and scalability.

InterSystems IRIS provides a set of APIs to operate with transactional persistent data simultaneously: key-value, relational, object, document, multidimensional.


Data can be managed by SQL, Java, node.js, .NET, C++, Python, and native server-side ObjectScript language.


InterSystems IRIS includes an Interoperability engine and modules to build AI solutions. InterSystems IRIS provides features for horizontal scalability (sharding, ECP) and provides High Availability features, Business intelligence, transaction support, and backup.

InterSystems IRIS Features

Database Development Features

  • Supported: Version control tools
  • Supported: Test data generation
  • Supported: Performance optimization tools
  • Supported: Schema maintenance
  • Supported: Database change management

Database Administration Features

  • Supported: User management
  • Supported: Database security
  • Supported: Database status reporting
  • Supported: Change management

InterSystems IRIS Integrations

InterSystems IRIS Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac, Docker
Mobile ApplicationNo
Supported CountriesAfrica, Asia, Australia, Brazil, Canada, China, Mexico, Middle East, Germany, India, Japan, Europe, South America, UK, USA
Supported LanguagesCzech, German, English, French, Italian, Japanese, Russian, Spanish, Ukrainian

Frequently Asked Questions

Oracle Database, Microsoft SQL Server, and MarkLogic Server are common alternatives for InterSystems IRIS.

Reviewers rate Test data generation highest, with a score of 7.7.

The most common users of InterSystems IRIS are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(86)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

InterSystems IRIS has been praised by users for its ease of use and suitability for D programmers. It has proven to be a valuable tool for building high-performance systems and leveraging machine learning capabilities. Migrating from Caché to IRIS has allowed users to create more fluid screens and integrate open technologies seamlessly.

In the healthcare sector, InterSystems IRIS serves as a communication hub and lab monitoring system in diagnostics laboratories, facilitating efficient data exchange and analysis. It is also utilized as a comprehensive solution for managing patient flows and financial processes within hospital facilities, streamlining operations and improving overall efficiency. Moreover, InterSystems IRIS helps solve interoperability issues, enabling the development of a more digital healthcare system.

Users have appreciated the compatibility of InterSystems IRIS with new technologies such as SAAS on AWS and Docker, which expands its versatility and usability. The platform's stability and ease of use have been commended, making it an ideal choice for organizations seeking efficient data collection, integration, management, and analysis.

InterSystems IRIS has found application in various industries beyond healthcare, such as vendor and customer management, order processing, fulfillment, and e-commerce support. It assists in migrating legacy code, creating APIs to facilitate communication between systems, and developing solutions for interoperability challenges within organizations.

In summary, InterSystems IRIS provides a comprehensive platform that caters to diverse industries' needs by offering advanced functionalities in data management, integration with new technologies, solving interoperability issues, and optimizing workflows. Users have found value in its ability to streamline operations efficiently while providing stability and ease of use.

Users have provided valuable recommendations for the system. According to their feedback, they highly praise the world-leading support from Intersystems. It is recommended to thoroughly assess and verify specific needs before choosing a platform version and tailor the solution for deployment accordingly. Considering migration from COS to the system is suggested as an important work package. These recommendations provide insights into the system's strengths and considerations for its implementation.

Additionally, users recommend the system for fast storage of data. They think it offers simplicity and a strong consulting partnership. The system is also a good choice for handling Big Data and data-driven development.

In summary, the system stands out for its exceptional support, flexibility, scalability, and performance in dealing with large volumes of data.

Attribute Ratings

Reviews

(1-10 of 10)
Companies can't remove reviews or game the system. Here's why
March 05, 2024

IRIS Review

Score 6 out of 10
Vetted Review
Verified User
InterSystems IRIS is used to support the medical industry, everything from medical history to paying information is stored using IRIS database, this makes it easy to access and update the information
  • Unified Data Management: IRIS seamlessly integrates disparate data sources.
  • High-Performance Analytics
  • Interoperability and Scalability
  • Easier learning curve
IRIS is usefull in larger systems, it would not be so reasonable to apply it in smaller scale services
Victoria Castillo | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use InterSystems Iris and HealthConnect as our intergration engine between our EMR & our vendor systems. It allows us to take in millions of HL7 messages, translate those messages according to the needs of our company & vendors and send them on to their destinations within seconds. It also works for HL7v3, X12, and API (FHIR/Json) data.
  • It is very intuitive--navigation and understanding of the tool comes quickly
  • It is very flexible so you can easily customize it to operate in such a way that it fulfills your needs.
  • It is constantly expanding it's out of the box capabilities to provide more ease & access to different utilities.
  • The base code is in ObjectScript which can be quite the learning curve for individuals just starting out with the product.
  • The documentation is not always clear about how or what classes and built in functions are available for use.
Intersystems IRIS is a really great tool for Interoperability. It has so many capabilities out of the box and then such a great developer community on top of that, that there are really no limits to what you can do in terms of data manipulation and translation. Personally I find it to be a great tool if you are looking for Interoperability software.
Score 5 out of 10
Vetted Review
Verified User
Incentivized
I use InterSystems IRIS in my job to make a middleware to connect databases with APIs.

The scope of my use case are limited because im new at InterSystems but the use in my organization are big
and every day is more bigger.

I like the opportunity of learning this and i think in the future i could do best devolps with InterSystems IRIS
  • Simple APIs with RestForm2
  • Easier way to log the information
  • Good learning platform
  • Good community
  • More Spanish articles
It's well suited to do faster APIs but is difficult when you use InterSystems IRIS for the first time.
Travis Baker | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
InterSystems IRIS helps our organization quickly and efficiently develop solutions across our product suite. It is fully comprehensive allowing us to manage deployment, database configuration, connectivity, and routing of data throughout data lifecycle. The product roadmap is always growing to include features well suited for any company to store, organize, and analyze data.

Our company has used the database platform for decades and recently adopted their interoperability engine to enable multiple clients connect securely to our transactional routine engine in a myriad of formats (HL7v2, files, and custom data streams) allowing quick routing to the desired messaging server infrastructure (which transforms custom formats to our standard) and then sending transactions to the customer-specific database server for consumption. This allowed for easy adoption and support for our overall architecutre. As well as moving our company towards industry-standard techniques to promote easier onboarding of new employees within the integration, support, and development departments.
  • Receive, transform, and route data from multiple sources into a single standard makes implementing various data streams quick and efficient. Our company used this engine to not only receive data in and push data out, but also to identify when existing data changed to trigger events as needed to build interactive features into our product such as alerting and workflow rules as well as integration with third party vendors.
  • The data storage is easily configured and human readable through the definition of Cache classes. Our company built from scratch a comprehensive data model within days that was adopted for each new module within our application, all inheriting from a well-thought-out base class structure. Adjusting in future made it easy to write minimal amount of code to deploy changes across entire application.
  • Analyzing and reporting through multiple querying languages and a variety of connections is very fast. Our company also took advantage of the ability to build dynamic queries built solely off the interpretation of the underlying data models to process interface transactions with a standard, universal, approach that did not rely upon hand-crafting queries for each data model individually.
  • Our biggest hurdle is to continually inform new executives or chief architects about the role the InterSystems platform has in our environment. Most with no exposure immediately think they should change everything and move to something such as Microsoft SQL Server or other database platforms. Once we show them what InterSystems does for us and the exhaustive amount of features and functionality they usually get on board.
  • Onboarding new developers can be time consuming if they are new to InterSystems suite of products. But our experience is that adoption can be rolled out slowly within those areas that are industry standard (database configuration, reporting, etc.) as most of the content is standard and it is just some syntax and application hurdles to overcome.
InterSystems IRIS is particularly well suited for handling large-scale data integration projects. It allows companies to consolidate the software needed to connect, process, store, and analyze data using industry-standard data formats and tooling. The support and learning the company provides is best-of-breed. The only scenario where it would be less appropriate would be small-scale, minimal data storage, projects.

Our company is a large, healthcare-related, content management application that must process large amounts of real-time data transactions from the client's Electronic Medical Record (EMR), identify the Master Patient Index (MPI) to bring uniqueness to the patient data, and identify/alert customers with critical-to-mild processing issues - anywhere from data was rejected, to data was accepted but individual data elements need to be defined or adjusted before reporting can be deemed useful. This all has to be done within multiple transactions PER SECOND, and data has to be able to reported with minimal wait time for clients.





Score 8 out of 10
Vetted Review
Verified User
I use InterSystems IRIS as a cloud-based database together with its multi-model transactional data management engine that allows me to interconnect systems with great ease, as well as flexible access to the different types of data that we deal with in the company. It also provides an application development platform, which I use with a VSCode implementation that seems wonderful to me. It has an interoperability engine that allows us, in a visual way, to carry out multiple processes within the application in a very visual and interactive way.
  • Low maintenance required
  • Good interconection with other systems
  • Database Gestion
  • Multi connection
An appropriate scenario based on our experience is that it allows communication with multiple health machines and has a centralized database, which allows managing all kinds of data structures and is simple to use. A less appropriate scenario has been the use of IRIS to bypass the intended sector.
December 08, 2021

Gem for Data Management

Priya Kakkar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
I found InterSystems IRIS is one of the best [tools] for data management in an organization. Easy to use interface and provides high performance for managing data. You can easily execute database operations very quickly and reliably. It is easy to integrate with [another system] for providing [large-scale] deployment to the customers.
  • Database operation is really quick[.]
  • You can easily integrate it with other machine learning applications[.]
  • It supports all programming language hence it's a gem for all developers[.]
  • Interface can be improved a bit[.]
It is best suited in the scenario where a single interface is required for providing [a complete end-to-end] solution to the customers. You don't need [a] separate platform to write code or [perform] database operations. All you need is InterSystems IRIS software and you are done. You can also use analytics functionality which is one of the greatest [features] which many customers need for their solution[.]
Score 10 out of 10
Vetted Review
Verified User
it is a fantastic platform the helps me to upload a large amount of data and media management and integrate with multiple applications simultaneously executing [at] a fast speed on a secure way [without] compromising our [client's] personal information, data can be managed by SQL, java, nodes.js, .NET and multidimensional.
  • The speed of performance is good and fast and reliable[.]
  • Having an [immense] amount of features integrated with the solution[.]
  • Its easy to use and fully documented, and has a learning platform[.]
  • Its not easy configure security with a out-standard configuration[.]
  • Would like to see more features to support the Developers.
  • You need to copy paste classes to the fields instead of a rolldown in some cases[.]
[The] platform can solve a lot of modern problems, [creating] REST interfaces is very [easy] and [open] a lot of possibilities, there are too [many] other solutions as the connection with NodeJs. Resuming this is a great tool in all aspects, the management is very easy and understandable to everyone, unless you configure the admin settings properly at the beginning you'll get a lot of permission restrictions later.
May 23, 2021

Intersystem IRIS

Ahmad Sajid | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Using InterSystems IRIS to build high performance systems. We also use the machine learning aspects of the IRIS as well to get some recommendations and to predict the future patterns as well. After using IRIS it helps us save lot of time as we have to write less codes and effective system.
  • Easy to build high performance systems
  • Machine learning enabled
  • Less maintenance
  • Need more documentation
  • Some places are complex
This is very useful in building complex applications as this is less maintenance and less code is to be written. This also needs less resources. So this is another advantage.
This is less useful when developing small applications as the time spending for developing small applications using InterSystems IRIS is waste.
January 05, 2021

Wish we had IRIS earlier

Vinay Salvanca | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
InterSystems IRIS is being across the whole company, and it's been great for us so far. We mainly use it for customer management, vendor management, and as an integration platform. InterSystems IRIS has given us great performance despite having a quite bulky database. Being in the e-learning industry, we have a lot of data coming from multiple sources about students, schools, colleges and all sorts of examinations. The database performance of InterSystems IRIS has simply been remarkable.

  • Database management
  • Customer service is exceptional
  • Security
  • API development
  • Requires trained staff
  • Better tutorials could be made available
  • Takes time to learn how to use the database properly
InterSystems IRIS is a very advanced platform for database management, and it requires a good amount of training before one can properly use the software. Our main problems being solved are query management and database handling. InterSystems IRIS also offers a remarkable amount of security, which helps us work on confidential data hassle free, so that's a plus for us.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use InterSystems IRIS throughout the company. It assists us in migrating legacy code, solving customer problems through systems development, and creating APIs in a simple and fast way.
  • The support provided by InterSystems was great when I needed to ask some questions about the characteristics of IRIS.
  • It provides several tools that enable the development of BI and API's applications according to the customers' needs.
  • Docker support.
  • The database is robust and offers excellent performance even with a large amount of information.
  • The usability of the administration portal could be better.
  • InterSystems' technology is still not very common, so it is difficult to recruit experienced professionals.
It is recommended for the development of complex applications, as it offers everything needed to build a stable and robust product. In addition, it has tools such as Docker and allows the creation of APIs, which will meet market demands. In a scenario where the development team has no experience with InterSystems technology, the learning curve can be steeper than when using other tools. However, the benefits end up paying off.
Return to navigation